home *** CD-ROM | disk | FTP | other *** search
/ Netware Super Library / Netware Super Library.iso / os2 / lanyel20 / lanyell.doc < prev    next >
Text File  |  1995-03-01  |  5KB  |  125 lines

  1. LAN YELL version 2.0
  2.  
  3. There are no promises made with this software! If it messes up your
  4. system, OH WELL!
  5.  
  6. LAN YELL was QUICKLY written to solve a problem I was having with 
  7. Maximus/2. There is basically no way for users on a LAN system to 
  8. YELL at the SysOp. A user accessing the system via the LAN can
  9. PAGE me IF I am logged on, but if I don't happen to be in the
  10. OS/2 Session that is running Maximus/2 I won't see the PAGE. There
  11. also is no way to BEEP anyone with a PAGE. Another problem with
  12. YELL is that a Dialin caller can't YELL at me when the Dialin machine
  13. is in a totally different location than I am.
  14.  
  15. So what I have done is written an OS/2 32-Bit PM program to do what I want.
  16. All in all it is VERY simple and not much to it, but it works. While LAN
  17. YELL is intended for Maximus/2 systems running on a LAN it could also
  18. work as an Alternative Yell system for a 1 line stand-alone system.
  19.  
  20. There are 2 parts:
  21.  
  22. LANYELL.EXE
  23. Is the actual program. It must be run from the \MAXIMUS directory.
  24. When LANYELL is first started it writes a file called NOYELL.REQ in your
  25. \MAXIMUS directory. 
  26.  
  27. There is a FILE dropdown menu. You have five options:
  28.    1. Start Polling
  29.    2. Stop Polling
  30.    3. Current Users         <---------- New for version 2.0
  31.    4. About LAN YELL
  32.    5. Exit.
  33.    
  34. Start Polling will kick off a separate thread which will check every
  35. 10 seconds for a file called LANYELL.REQ in the \MAXIMUS directory.
  36. It also deletes NOYELL.REQ and writes YESYELL.REQ in its place.
  37. If this thread finds LANYELL.REQ it will read in the user information and
  38. then delete the file so a another user can YELL. This thread will now
  39. kick off another thread which will post a message on your desktop which 
  40. will say:
  41.  
  42.                  YELLING AT SYSOP
  43.                  
  44.              Paul Beverly on Node 1 
  45.             is YELLING at the Sysop
  46.  
  47. You can hit OK button and either ignore the person or go Chat with them.
  48. The message thread is closed when you hit OK.
  49.  
  50. The Stop Polling will close the polling thread. It deletes the YESYELL.REQ
  51. and again writes the NOYELL.REQ file. 
  52.  
  53. ===========================================================================
  54.  
  55. YELL.MEC is a .MEC file which MUST also be used in conjuction with LAN YELL.
  56. You can customize it as you like, to a point!
  57.  
  58. You need to add the following to your MENUS.CTL file to whatever menus
  59. you want the users to have the ability to YELL from:
  60.  
  61. Display_File    \maximus\misc\Yell     Normal      "Yell at SysOp"
  62.  
  63. YELL.MEC should be self-explaining if you understand the Mecca language.
  64. Whether you change it or not, you need to run Meccap.Exe on it.
  65.  
  66. YELL.MEC Explained
  67. It first checks for NOYELL.REQ. If it finds this file it displays a message
  68. to the user stating that you are not available for CHAT.
  69.  
  70. It then checks for YESYELL.REQ. If it exist, it checks for LANYELL.REQ. This
  71. is done to prevent 2 users from YELLing at you within the 10 second time
  72. frame between POLLs. If this happens, I doubt it ever would, the system
  73. tells the user that someone else is yelling and to wait a few seconds and
  74. triy again. If the LANYELL.REQ does not exist YELL.MEC will then create
  75. LANYELL.REQ and write the user's name and Node to the file.
  76.  
  77. This is all there is to LAN YELL. This documention was done rather quickly 
  78. and I hope I didn't mis-spell too many words.
  79.  
  80. ============================================================================
  81. NEW FOR LanYell 2.0
  82.  
  83. The main difference between version 1.0 and 2.0 is that there is now a
  84. Current User option. This displays a list box which shows the users
  85. which are currently logged on the system. It displays just as the who_is_on
  86. command in MECCA. The systems polls for user every 10 seconds. 
  87.  
  88. In order for the Current Users to work a LANYELL.INI file is needed. It
  89. simply needs to point to where your IPC*.BBS files are written. When 
  90. editing LANYELL.INI be aware that some editors put control codes at the 
  91. end of the file. Make sure that the last visible '/' in your path 
  92. statement is indeed the last thing in the file. If it is not, it will
  93. not work. I may, someday, put code in to ignore those codes.
  94.  
  95. In version 1.0 you had to Stop Polling before exiting LanYell. That has been
  96. fixed. 
  97.  
  98. =============================================================================
  99. BUGS
  100.  
  101. I know of one problem. For some reason when you EXIT the Current Users Dialog
  102. and then try to go back, it doesn't always come back. You have to exit 
  103. LanYell and restart it. It doesn't always do it and always works when I 
  104. run it through CODEVIEW. OH WELL, minor!
  105. =============================================================================
  106.  
  107. If you have any question, concerns, sugestions, complaints, or ANYTHING at
  108. all feel free to send me NetMail.
  109.  
  110. Paul Beverly
  111. FidoNet  -> 1:376/32.0
  112. InterNet -> pxrn00a@prodigy.com
  113.  
  114. P.S. If I see interests in this program I might improve it some more. Since
  115.      so few people expressed interest with version 1.0 it has taken me 
  116.      over a year and a half to put out this version.
  117.      
  118.  
  119.  
  120.  
  121.  
  122.  
  123.         
  124.  
  125.